home *** CD-ROM | disk | FTP | other *** search
- Path: nnrp.info.ucla.edu!jmartin
- From: jmartin@cs.ucla.edu (Jay Martin)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 16 Mar 1996 20:44:45 GMT
- Organization: University of California, Los Angeles
- Message-ID: <4if97t$1cqm@saba.info.ucla.edu>
- References: <00001a73+00002504@msn.com> <4ica32INN5hn@gambier.ugrad.cs.ubc.ca> <4icja9$1r92@saba.info.ucla.edu> <4idh80$6tj@solutions.solon.com> <4idk8oINNrr2@keats.ugrad.cs.ubc.ca>
- NNTP-Posting-Host: may.cs.ucla.edu
- X-Newsreader: NN version 6.5.0.b3.0 #9 (NOV)
-
- c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) writes:
-
- > >Like all tools, lex and yacc are excellent for some tasks, and useless
- > >for others. I can only assume you've been trying to use them for
- > >inappropriate tasks, or more likely, that you haven't ever used them,
- > >and that you're not familiar with C, either. You've posted many
- > >claims, with *no* documentation, *no* examples, and *no* rationale.
-
- >That trick allows an author to retreat infinitely without admitting he is
- >wrong, because there is no wall to back into. ``But I never said this or
- >that...''. Of course not. Didn't say a damn thing, in fact. Without the
- >documentation, examples and whatnot, it is just *.advocacy fluff.
-
- Alright dumbshits lesson time:
-
- -- Tools and operating systems that only support one language are junk.
- Basic computer science, anyone who thinks otherwise is incompetent.
-
- -- Stupidly go on and on about how an certain IO routine is not as fast
- as Lex, not too swift. (1) Won't matter if your reading in 1K.
- (2) Just shows the IO routine is broken. Its trivia.
-
- -- Go on and on how its great to over-engineer something simple.
- How great it is to be a "savant" at a criptic tool with little
- eye to the effects of using that tool to the maintainability
- of the software. This is called "eat shit next guy" hacking.
-
- Of course when you tell of maintainance headaches caused by abuse of
- these tools do to they are ready availability and it is supposed to be
- so cool to use them. Then its the usual C/Unix hacker macho attitude
- of "they are just lame programmers" the tools are great!
-
- The Unix philosophy is great for the quick hack, but for larger
- software development the philosophy becomes counter productive.
-
-
-
-
-
-
-
-